<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="./lib/axios.min.js"></script>
</head>

<body>
    <script>
        /*
            1. 数据在返回的时候，axios会自动包裹一下
            2. 核心数据在 data 属性中
            3. 设置公共路径，会让书写接口的时候变得更加简单
            4. 设置请求头，可以自定义的带一些我们想带的数据
            5. 设置超时，如果超过了这个时长，那么自动取消

        */

        // 配置一些默认项
        // 1.1 设置公共的请求路径
        axios.defaults.baseURL = 'http://127.0.0.1:3000';
        axios.defaults.headers.common['chenwei'] = 'hello world.';

        // 设置超时
        axios.defaults.timeout = 5 * 1000;

        ; (async () => {
            const res = await axios.get('/users');

            console.log(res);
        })()



    </script>
</body>

</html>